package com.gimi.cloud.jimi.entity.core;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * api错误日志文件实体
 * @author wbj
 * @version 2.0
 * @since 2016年12月15日 17时39分57秒
 */
@Entity
@Table(name = "sys_api_log")
public class ApiLog implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
    /**
     * 主键
     */
    @Id
    private long id;
    /**
     * 接口类型
     */
    private String logType;
    /**
     * 记录时间
     */
    private Date logDate;
    /**
     * code标识
     */
    private String logCode;
    /**
     * 日志请求参数
     */
    private String logParam;
    /**
     * 返回结果
     */
    private String logResponse;
    
    
    /**
     * 获取主键
     * 
     * @return 主键
     */
    public long getId(){
        return id;
    }
	
    /**
     * 设置主键
     * 
     * @param id 要设置的主键
     */
    public void setId(long id){
        this.id = id;
    }
    
    /**
     * 获取接口类型
     * 
     * @return 接口类型
     */
	public String getLogType(){
        return logType;
    }
	
    /**
     * 设置接口类型
     * 
     * @param logType 要设置的接口类型
     */
	public void setLogType(String logType){
	    this.logType = logType;
	}
    
    /**
     * 获取记录时间
     * 
     * @return 记录时间
     */
	public Date getLogDate(){
        return logDate;
    }
	
    /**
     * 设置记录时间
     * 
     * @param logDate 要设置的记录时间
     */
	public void setLogDate(Date logDate){
	    this.logDate = logDate;
	}
    
    /**
     * 获取code标识
     * 
     * @return code标识
     */
	public String getLogCode(){
        return logCode;
    }
	
    /**
     * 设置code标识
     * 
     * @param logCode 要设置的code标识
     */
	public void setLogCode(String logCode){
	    this.logCode = logCode;
	}
    
    /**
     * 获取日志请求参数
     * 
     * @return 日志请求参数
     */
	public String getLogParam(){
        return logParam;
    }
	
    /**
     * 设置日志请求参数
     * 
     * @param logParam 要设置的日志请求参数
     */
	public void setLogParam(String logParam){
	    this.logParam = logParam;
	}
    
    /**
     * 获取返回结果
     * 
     * @return 返回结果
     */
	public String getLogResponse(){
        return logResponse;
    }
	
    /**
     * 设置返回结果
     * 
     * @param logResponse 要设置的返回结果
     */
	public void setLogResponse(String logResponse){
	    this.logResponse = logResponse;
	}
}


